//
//  FTTableView.swift
//  testSwift
//
//  Created by taoge on 2018/3/29.
//  Copyright © 2018年 FT. All rights reserved.
//

import UIKit

class FTTableView: UITableView,UITableViewDelegate,UITableViewDataSource {
   lazy  var dataArray = [HomeNewsTitle]()
    
    override init(frame: CGRect, style: UITableViewStyle) {
        super.init(frame: frame, style: style)
        creatUI()
    }
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    func creatUI(){
        self.delegate = self
        self.dataSource = self
        self.tableFooterView = UIView()
        let nib = UINib.init(nibName: "FTTableViewCell", bundle: nil)
        self.register(nib, forCellReuseIdentifier: "FTTableViewCell")
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
      return  dataArray.count
    }
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 70
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
       
        let cell = tableView.dequeueReusableCell(withIdentifier: "FTTableViewCell", for: indexPath) as! FTTableViewCell
        
        if self.dataArray.count > 0 {
            let model = self.dataArray[indexPath.row]
            cell.titleLable.text = model.name
            let url = URL(string: model.web_url)
            cell.MymageView.kf.setImage(with: url)
        }
        return cell
        
    }
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        
    }
}
